home *** CD-ROM | disk | FTP | other *** search
- /* PreviewMsg.ged by Troels Walsted Hansen
- ** $VER: PreviewMsg.ged v1.00 (09.06.95)
- **
- ** An ARexx script that shows you (in THOR's messagetext listview)
- ** what your message will look like when read by others in THOR.
- */
-
- options results
-
- /* needs GoldED and THOR functions */
-
- if(substr(address(),1,6) ~= "GOLDED") then
- do
- say "This script should only be started from inside GoldED."
- exit 20
- end
- else gedport = address()
-
- p = ' ' || address() || ' ' || show('P',,)
- thorport = pos(' THOR.',p)
-
- if thorport > 0 then thorport = word(substr(p,thorport+1),1)
- else
- do
- say 'No THOR port found!'
- exit 10
- end
-
- /* preview msg text in THOR */
-
- address(gedport)
- QUERY DOC VAR OLDNAME
- SAVE ALL NAME '"t:PreviewMsg.fse.temp.file"'
- NAME NEW oldname
-
- address(thorport)
- THORTOFRONT
- SHOWTEXT 't:PreviewMsg.fse.temp.file'
- if(rc ~= 0) then REQUESTNOTIFY TEXT '"'THOR.LASTERROR'"' BT '"_Ok"'
-
- /* cleanup and exit */
-
- address command
- 'delete >nil: t:PreviewMsg.fse.temp.file'
- exit
-